Divergence of Timeout Algorithms for Packet Retransmissions
نویسنده
چکیده
The problem of adaptively setting the timeout interval for retransmitting a packet has been discussed. A layered view of the algorithms has been presented. It is shown that a timeout algorithm consists of essentially five layers or procedures which can be independently chosen and modified. A number of timeout algorithms proposed in the literature have been decomposed into these five layers. One of the key layers not discussed in the literature is that of determining the sample round trip delay for packets that have been transmitted more than once. It is shown that this layer has a significant impact on the network performance. Under repeated packet loss, most timeout algorithms either diverge or converge to a wrong value. A number of alternative schemes have been presented. It is argued that divergence is preferable to false convergence. It is a feature that is helpful in reducing network traffic congestion.
منابع مشابه
Area Based Beaconless Reliable Broadcasting in Sensor Networks
We consider the broadcasting problem in sensor networks where the nodes have no prior knowledge of their neighbourhood. We describe several Area-based Beaconless Broadcasting Algorithms (ABBAs). In 2D, on receiving the packet (together with geographic coordinates of the sender), each node calculates the ratio P of its perimeter, along the circle of transmission radius, that is not covered by th...
متن کاملUsing Spurious Retransmissions to Adapt the Retransmission Timeout
This report describes a method for using spurious retransmission timeouts to determine when the retransmission timeout is not accurately capturing the delay variance in the network. We account for this by adapting the way TCP’s retransmission timeout is computed in an effort to avoid subsequent unnecessary retransmissions. Ohio University Purdue University International Computer Science Institute
متن کاملCoping with Best-Effort: Reliable Transport
This lecture discusses how end systems in the Internet cope with the best-effort properties of the Internet’s network layer. We study the key reliability techniques in TCP, including TCP’s cumulative acknowledgment feedback, and two forms of retransmission upon encountering a loss: timer-driven and data-driven retransmissions. The former relies on estimating the connection round-trip time (RTT)...
متن کاملTcp over Wireless Networks Using Multiple Acknowledgements (preliminary Version)
TCP protocol has been designed and tuned to perform well on wired network where the packet loss is due mainly to congestion. On heterogeneous networks where some links can be wireless this assumption is no more valid. In this paper, we propose a protocol which makes the TCP protocol layer aware of high bit error rates on wireless links while it tries to minimize the traac load on the wired netw...
متن کاملCross-Layer Extended Persistent Timeout Policy for SCTP and DSDV
Cross layer techniques applied to various protocols stacks provide fair information sharing between OSI model layers. The performance gains have been demonstrated for many studied systems within protocols interactions. The example is illustrative of the reliable transport protocols that use retransmissions to achieve that reliability function. The performance gains of the persistent timeout pol...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره cs.NI/9809097 شماره
صفحات -
تاریخ انتشار 1998